home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Tidbits / Tidbits 01 à 100 / TidBITS#070_Retrospect.txt < prev    next >
Encoding:
Text File  |  1995-06-19  |  40.0 KB  |  748 lines  |  [TEXT/ttxt]

  1. TidBITS#70/Retrospect
  2. =====================
  3.  
  4.  Copyright 1990-1992 Adam & Tonya Engst. Non-profit, non-commercial
  5.    publications may reprint articles if full credit is given. Other
  6.    publications please contact us. We do not guarantee the accuracy
  7.    of articles. Publication, product, and company names may be
  8.    registered trademarks of their companies. Disk subscriptions and
  9.    back issues are available.
  10.  
  11.  For more information send electronic mail to info@tidbits.uucp or
  12.  Internet: ace@tidbits.uucp -- CIS: 72511,306 -- AOL: Adam Engst
  13.  TidBITS -- 9301 Avondale Rd. NE Q1096 -- Redmond, WA 98052 USA
  14.  -----------------------------------------------------------------
  15.  
  16. Topics:
  17.     Retrospect Details
  18.     Retrospect Comments
  19.     Backup & Restore
  20.     Archive & Retrieve
  21.     Power Features
  22.     Extra Features
  23.     Retrospect Remote
  24.     Retrospect Documentation
  25.     Retrospect Problems
  26.     Retrospect Conclusion
  27.  
  28.  
  29. Retrospect Details
  30. ------------------
  31.  
  32.     Retrospect 1.3
  33.  
  34.     Dantz Development
  35.     1400 Shattuck Avenue, Suite 1
  36.     Berkeley, CA 94709
  37.     415/849-0293
  38.     415/849-0372 (tech support)
  39.  
  40.  
  41. Rating:
  42.     9 Penguins out of a possible 10
  43.  
  44.  
  45. Summary:
  46.   Retrospect is possibly the most powerful backup and archiving
  47.   program available for the Mac. It is relatively easy to set up,
  48.   and once set up, a breeze to use. Powerful features like custom
  49.   file selectors, a flexible calendar for automated backup, numerous
  50.   views of the file listing, and the ability to work with many
  51.   popular backup devices add to its appeal. A separate add-on,
  52.   Retrospect Remote, provides powerful network backup capabilities
  53.   for networks that have no file sharing software already in use. I
  54.   highly recommend Retrospect, especially for networks and for
  55.   people who like to have a lot of control over what gets backed up.
  56.  
  57.  
  58. User Evaluation: (on a scale of 0 to 10)
  59.     Number of responses: 15
  60.     Ease of installation: 9
  61.     Ease of learning: 7
  62.     Ease of use: 8
  63.     Power & usefulness: 9
  64.     Documentation: 7
  65.     Technical support: 8
  66.     Overall evaluation: 9
  67.  
  68.  
  69. Hardware Requirements:
  70.   Retrospect works fine on any Mac with a minimum of 1 MB of RAM. It
  71.   will be slow on the older Macs, though, and prefers 2 MB or more
  72.   under System 6. Under System 7, 2 MB is the minimum, and
  73.   Retrospect will probably run much faster with 4 MB or more.
  74.   Retrospect supports a large number of tape drives and DAT drives,
  75.   as well as removable hard drives and optical cartridge drives.
  76.   Call Dantz if you want to check on a specific device.
  77.  
  78.  
  79. Price and Availability:
  80.   Retrospect is widely available from dealers and mail order firms,
  81.   and MacConnection sells it for $148. Retrospect Remote (with 10
  82.   users) costs $265 and an additional Remote 10 Pack costs $148.
  83.   (Note that we quote the MacConnection price in recognition of its
  84.   industry-leading efforts to use ecologically-conscious packaging
  85.   and its overall excellent service.)
  86.  
  87.  
  88. Reviewer:
  89.     Adam C. Engst, TidBITS Editor
  90.  
  91.  
  92. Retrospect Comments
  93. -------------------
  94.   One word on Retrospect 1.3 - powerful. My impression of Retrospect
  95.   after using it for a while is that it can handle anything you
  96.   throw at it terms of backup conditions. It may not be the fastest
  97.   (though I don't know what is, offhand) and it may not have the
  98.   best interface (though it's pretty good), but as far as features
  99.   go, nothing tops Retrospect.
  100.  
  101.   Two words on backups - do them. I know you don't do them as often
  102.   as you should. You can't hide secrets like that very well.
  103.   Unfortunately, it isn't usually a good time to tell that to people
  104.   who have just lost everything on a hard disk. I've observed that
  105.   people often consider a hard disk a member of the family and view
  106.   its passing with similar grief.
  107.  
  108.   Three words on archives - think about them. Yeah, I know you don't
  109.   think that you will ever need that stupid file again, but my
  110.   mother works as an archivist and she says that you will. How's
  111.   that for citing an expert? Seriously, an archive helps to clear up
  112.   disk space on your tiny (or so it seems most of the time) hard
  113.   drive without losing the files for good. Besides, even if you
  114.   truly never want to see the file again, you never can tell when
  115.   your supervisor will - being unpredictable is often part of being
  116.   a supervisor.
  117.  
  118.   Those three paragraphs don't begin to do Retrospect justice, but
  119.   they should give you an idea of what Retrospect is about. It is a
  120.   true archiving program that now has options to do "plain old
  121.   backups and restores." Retrospect has an incredibly powerful file
  122.   selection mechanism and remembers what you have done in the past.
  123.   It has good compression capabilities that can reduce the size of
  124.   your archive by 50% or more and can run automatically in the
  125.   background. What more could one ask for, other than a backup
  126.   administrator to make sure everything runs correctly?
  127.  
  128.  
  129. Backup & Restore
  130. ----------------
  131.   Retrospect is a hard program to pin down when it comes to usage.
  132.   On the one hand, it has a myriad of features designed to make your
  133.   life easier in the long run, but which can be a tad confusing
  134.   right off the bat. On the other hand, once you've got Retrospect
  135.   set up or  if you decide that you don't want to do complex
  136.   archiving, it's terribly easy to use.
  137.  
  138.   The program starts off with a window containing four buttons,
  139.   Backup, Archive, Restore, and Retrieve. Since the difference
  140.   between backing up and archiving, as well as restoring and
  141.   retrieving, isn't all that clear, Dantz nicely explains them in
  142.   that window. Backup is a plain and simple backup that copies all
  143.   the changed files on your hard disk to the backup disk(s) each
  144.   time so that you can always Restore the complete hard disk to the
  145.   exact state that it was in before. The main purpose of Retrospect
  146.   is to Archive files, but primarily selected files, to backup
  147.   media, and then to Retrieve individual ones when you need them
  148.   later. Dantz added the Backup and Restore capabilities to
  149.   Retrospect in version 1.2 because people complained that they
  150.   didn't want to do complicated archiving all the time, and while I
  151.   think the Backup and Restore work well from that point of view,
  152.   archiving is a much better and more flexible method of protecting
  153.   your data, as I'll show later.
  154.  
  155.   Backing up a hard disk is a simple process. Run Retrospect (that
  156.   step should be obvious). Click the Backup button (still pretty
  157.   clear here, no?). Select a Source, the hard disk that you want to
  158.   back up and click Next (not getting much more difficult yet).
  159.   Select an Archive, or, if none exist, create one. Selecting an
  160.   Archive is easy, a matter of a click. Creating one is a tad
  161.   harder, since you have to click Create New..., select the media
  162.   type (there are usually two choices, Combined File, which is good
  163.   for backing up onto another large hard disk, and Macintosh Disk,
  164.   which is what you normally use with floppies. Any tape drives you
  165.   happen to have attached will appear here as well.), name the
  166.   Archive, and save it. Note that the only confusing part of this is
  167.   dealing with the two main types of archives, Combined File, with
  168.   which you save the Archive on the disk the Archive will be on, and
  169.   Macintosh Disk, with which you save the catalog to the Archive on
  170.   any volume other than the one you will be backing up to. It's
  171.   slightly confusing but makes sense after a while. Once you've
  172.   created and selected your Archive, click Next and watch Retrospect
  173.   list all the files that it will back up in a nice hierarchy. This
  174.   being the first backup, Retrospect selects all of the files,
  175.   although future backups from the same disk won't duplicate files
  176.   on the backup. Click Next and check the Options, which are
  177.   Verification (compares the files after copying them), Compress
  178.   Files (self-explanatory), and Always Full Backup (backs up all
  179.   files each time). Finally, click Execute Now and watch it go. If
  180.   you use floppies, be prepared to feed the disks into the drive and
  181.   OK the erasure. New disks format automatically.
  182.  
  183.   Restoring an entire volume is equally as easy and simply reverses
  184.   most of the steps. First you select the Archive to restore from,
  185.   then select the Snapshot, which is what Retrospect uses to keep
  186.   track of exactly what your drive looked like before. Then select
  187.   the Destination disk, and finally the files you want to restore,
  188.   although the program selects all of them for you automatically. If
  189.   you've backed up several times and have multiple versions of the
  190.   same file (modified at different times), Retrospect automatically
  191.   makes sure you only see the latest versions. Neat eh?
  192.  
  193.  
  194. Archive & Retrieve
  195. ------------------
  196.   True archiving keeps all the various versions of a file accessible
  197.   at all times so that you can always go back and retrieve the file
  198.   you want in the state that it was in on Wednesday, even if you've
  199.   archived twice more since then. The main differences between
  200.   Backup and Archive then, are those that make it easier to deal
  201.   with more complex operations and multiple files. Selecting a
  202.   Source and an Archive is exactly the same process. Selecting files
  203.   isn't any different, but you are more likely to want to
  204.   individually select which files go into an Archive than you are
  205.   for a Backup.
  206.  
  207.   The easy way to select which files will go into the archive is
  208.   manually. If you click once on a file, it hilites, but this does
  209.   not mean it will be archived. To go into the Archive, it must be
  210.   marked with a check, which occurs when you double-click (which
  211.   also removes checks on pre-checked files) or when you choose
  212.   Hilite Marks from the Browser menu. Retrospect supports the
  213.   standard Mac methods of selecting multiple contiguous files with a
  214.   shift-click and multiple non-contiguous files with a command-
  215.   click. In addition, double-clicking on a folder either hilites or
  216.   unhilites all the files in that folder, so manual selection is
  217.   painless. It's a bit harder to set up a Selector to select files
  218.   automatically, but once you do it, it's always there. Retrospect
  219.   ships with a number of standard Selectors that cover many
  220.   situations, and you can create your own custom Selectors to take
  221.   care of any other situations you may find. The standard Selectors
  222.   include All Files, Graphic Files, Modified in Last Week, No Change
  223.   in 2 months, No Change in 6 Months, No Change in One Year, No
  224.   Files, Only Applications, Only Documents, and Only System Folder.
  225.   I'll cover the sort of things you can do with custom Selectors
  226.   later on.
  227.  
  228.   Once you have selected the files that you want archived, you come
  229.   to the Options screen again. It looks mostly the same as the
  230.   Options screen for Backup, but also has a check box for Move files
  231.   (which means that after it archives the files it will delete
  232.   them). In addition, you can switch the screen to the Extended
  233.   Options, which includes even more useful options. The first two,
  234.   Scan To Compare Source To Archive and Don't Add Duplicates To
  235.   Archive are checked by default. The next one, Only Match Files In
  236.   Same Folder, is useful if you move a file after it has been added
  237.   to an archive. If this option is checked, Retrospect will consider
  238.   it a new file and will archive it again, even if it hasn't been
  239.   otherwise modified. The next checkbox, Store Snapshot, allows you
  240.   to Restore an entire hard disk even if you created the archive
  241.   with Archive instead of Backup. I generally use this because it
  242.   would be a pain to have to manually select the latest versions of
  243.   everything and place them all in the correct folders after the
  244.   fact. You also end up with files that were archived and then
  245.   erased if you don't use the Snapshot. The next bunch of options
  246.   are less useful, and I'll admit to never having used them much.
  247.   You can have Retrospect set the backup time for volumes, folders,
  248.   and files, which can be useful for working with Selectors, but
  249.   since other Mac applications sometimes change that backup time, it
  250.   isn't necessarily reliable. You can have Retrospect report open
  251.   files rather than archiving them, store archived files separately
  252.   from already existing files in the Archive, and finally, when
  253.   moving files, you can have Retrospect delete empty folders, a nice
  254.   touch. The final item in the Extended Options is an important one.
  255.   It is a pop-up menu with Selectors, both Custom and Standard, that
  256.   affect what Retrospect will compress. I'd always ignored this
  257.   until I started using DiskDoubler heavily. It took Retrospect a
  258.   long time to deal with compressed files, and if anything, they
  259.   might have become slightly larger when it tried to compress them
  260.   again. So I created a Selector which tells Retrospect not to try
  261.   to compress any files created by DiskDoubler, Compact Pro, or
  262.   StuffIt Deluxe. That saves time and space, both of which I'm
  263.   lacking in sufficient quantity.
  264.  
  265.   OK, so you've figured out how to Archive files for later
  266.   Retrieval. Let's see how you would go about getting a file back if
  267.   you wanted to see an earlier version or if your two-year-old
  268.   accidently erased it. First choose Retrieve from the main window,
  269.   then pick the right Archive, and the right Destination. Then you
  270.   come to a file Browser that's almost like all the others you've
  271.   seen. The only difference is that you have to pick which session
  272.   to get the files from as well, since that's how they are organized
  273.   in your archive. Once you select a session (which is just an entry
  274.   in a scrolling list to the left of the file list), you can mark
  275.   the files in that session that you want to retrieve. Of course, if
  276.   you want, you can create a Selector to pick the files for you,
  277.   although I'll warn you that you have to think carefully about the
  278.   logic involved in a Selector to retrieve files. You also have to
  279.   check the Search Parameters to make sure that Retrospect is using
  280.   your Custom Selector and that it is looking at the correct session
  281.   or sessions. It took me a while to get the hang of it, but it's
  282.   not difficult once you've done it once or twice. After you've
  283.   selected the proper files, you get to the Retrieval Options. These
  284.   options primarily affect how files will be stored on the
  285.   Destination volume and whether or not you want to replace existing
  286.   files. You can also customize the retrieval and use a finer filter
  287.   on what you want to happen. I won't go into the gory details, but
  288.   suffice it to say that you can achieve just about any effect you
  289.   desire in terms of how and where the files go.
  290.  
  291.  
  292. Power Features
  293. --------------
  294.   You should be starting to get an idea of Retrospect's power by
  295.   now. The next few items make up the core of Retrospect's power.
  296.   The most powerful feature Retrospect has, in my opinion, is the
  297.   ability to create custom Selectors. As an example of how I use
  298.   custom Selectors, consider my hard disk. I own a number of disk
  299.   recovery packages, all of which like to create invisible files on
  300.   my hard disk to keep track of what files I have deleted and other
  301.   hard disk technicalities. Those files can get quite large and
  302.   there's absolutely no reason why you would want to store them in
  303.   your backup set. An organization I know that uses Retrospect also
  304.   uses TOPS, which has a nasty habit of creating Desktop files in
  305.   any folder that is mounted as a volume, thus littering the hard
  306.   disks with tons of invisible Desktop files. Originally, we created
  307.   a custom Selector that looked for files called Desktop and
  308.   specifically avoided them. Then we realized that those files, like
  309.   all the disk recovery files on my hard disk, are invisible, so we
  310.   switched to using a Selector that avoided all invisible files.
  311.   Similarly, I had the custom Selector set to make Retrospect not
  312.   compress already compressed files by searching for the creator
  313.   codes of those applications.
  314.  
  315.   There are two levels to custom Selectors. First, you choose the
  316.   items, or conditions, and the relationship between them, And, Or,
  317.   or None, each of which do precisely what the logic says they
  318.   should. Second, within each individual condition, you can choose
  319.   whether it affects files directly, or if its negation should
  320.   affect them (i.e., either select all invisible files, or don't
  321.   select invisible files). You can also enable and disable an
  322.   individual condition for testing purposes. You can choose generic
  323.   conditions and modify them as you wish, or you can select a pre-
  324.   existing Selector and include that as a condition. I've found that
  325.   the nesting power extremely helpful on occasion. As far as the
  326.   generic conditions go, you can select files based on date ranges,
  327.   file kind, file flags (Marked, Archive Flag, File Busy, Locked,
  328.   Invisible, Alias, Name Locked, Stationery, or Custom Icon -
  329.   remember that Retrospect 1.3 is System 7-compatible, which
  330.   accounts for the last four flags), folders (and you can select
  331.   whether files in that folder only or all files and folders below
  332.   it in the hierarchy should be affected), icon color, name (I love
  333.   using this one to avoid backing up huge dictionaries), privileges,
  334.   and Size. Needless to say, if there is a pattern to the files you
  335.   want to include or exclude, you should be able to define a custom
  336.   Selector that will do what you want.
  337.  
  338.   The next most useful feature I use in Retrospect is its ability to
  339.   operate unattended. Like everyone else, I don't like having to
  340.   back up all the time. However, if you are willing to leave your
  341.   Mac on a fair amount of the time and have a removable cartridge
  342.   drive or tape drive, Retrospect can work entirely on its own after
  343.   a little setup. Since Retrospect remembers what you do at each
  344.   step and stores that information in a script, all you have to do
  345.   to start an unattended backup system is run through what you want
  346.   once, then pull up the Calendar from the Config menu. It looks
  347.   like a calendar for the current month, and you can double-click in
  348.   any day to have Retrospect start up every month on that day. You
  349.   can also double-click on the days of the week at the top of the
  350.   calendar to have Retrospect work on every Monday, say. Finally,
  351.   you can set a Run Once date so you'll have a backup done as of
  352.   that day. You must set several options for all of this to happen
  353.   though. First, there's the Install Startup INIT checkbox which
  354.   will install an INIT that launches Retrospect at the appropriate
  355.   time. All the other options require that INIT to work. Then
  356.   there's an Auto Launch feature which actually does the launching,
  357.   a Notification Icons option that notifies you if you're working on
  358.   the Mac when Retrospect wants to start up, and finally, a Shutdown
  359.   Alerts checkbox which warns you that Retrospect wants to back up
  360.   later on if you try to shut down the Mac.
  361.  
  362.   Retrospect allows you to create different scripts which do
  363.   different things, and you can assign different calendar options to
  364.   those different scripts. I've had trouble with this in practice,
  365.   because I find that people tend to modify scripts unknowingly,
  366.   which can produce unexpected results.
  367.  
  368.   The final important feature in Retrospect does not provide more
  369.   functionality but does make selecting files easier. The Browser
  370.   window in which you select files can be customized to your liking.
  371.   You can pick how each entry looks and what information (such as
  372.   creator and type and privileges) shows. You can also specify what
  373.   items are listed and how they are listed (flat-file or
  374.   hierarchical), as well as the sorting order (normal or reverse) by
  375.   name, date, size, kind, or color. Sick as it may seem, I find that
  376.   I end up doing a certain amount of disk management in Retrospect
  377.   since its provides a lot of information that isn't available in
  378.   the Finder or in DiskTop, the main Finder replacement I use. You
  379.   can't move or rename files within Retrospect, but you can delete
  380.   them, and I find myself using that feature quite often when I'm in
  381.   the middle of disk cleaning (which happens whenever I run out of
  382.   room).
  383.  
  384.  
  385. Extra Features
  386. --------------
  387.   There are a bunch of features that I haven't mentioned yet that
  388.   many people will find extremely helpful. I don't much use them,
  389.   but that doesn't imply that they aren't good. You can archive
  390.   multiple Sources in the same Archive, or a single Source to
  391.   multiple Archives, or best of all, multiple Sources to multiple
  392.   Archives. You'd better have wads of storage space if you want to
  393.   do that. If you can create a Browser, you can print a file list,
  394.   which I like doing when files are archived off of a hard disk.
  395.   That way, anyone can flip through the list at their leisure to
  396.   find what file they want back even though they haven't used it in
  397.   years. Of course, you can search for files within archives, so you
  398.   don't have to rely on the printout, but it's often easier for
  399.   non-technical people to search manually. You can use the Fast Add
  400.   Disks command to add the contents of a bunch of floppies to an
  401.   archive, which would allow you to archive all those floppies
  402.   you've accumulated over the years to a tape drive, and once you've
  403.   got a file in an archive, you can copy it to another one.
  404.  
  405.   If you're really paranoid, you can password protect and encrypt an
  406.   archive, but I don't recommend doing that. It's all too easy to
  407.   forget a password or have messy internal politics that result in a
  408.   disgruntled employee changing the password before quitting. In
  409.   addition, encryption significantly slows down the archiving
  410.   process. You don't have to worry about encryption making it harder
  411.   to recover files with a disk editor, because the normal
  412.   compression (which you should use unless you've got those wads of
  413.   storage space) will render the files unreadable to most unsavory
  414.   people.
  415.  
  416.   If you have a tape drive or other backup device that can't mount
  417.   on the Desktop, you can use Retrospect's Peripheral Device
  418.   Management features to Format, Erase, Retension, and Eject those
  419.   devices. You can also define Subvolumes, which are really folders
  420.   on a normal volume but which Retrospect will then treat as though
  421.   they were real disks. It can be handy on occasion if you don't
  422.   want to mess with most of a disk, but you do want to back up a
  423.   single folder. Of course, a Selector could arrange that too, but
  424.   Subvolumes work equally well. Subvolumes are also useful when you
  425.   retrieve files, since you might want to recreate a hard disk on
  426.   another hard disk without erasing the contents of the destination.
  427.   Defining a Subvolume on the Destination disk will make that
  428.   possible. If you have network software that mounts a remote disk
  429.   on your desktop, you can backup that disk just like any other one
  430.   over the network. If you don't use System 7 or TOPS or DataClub,
  431.   you'll have to use Retrospect Remote to backup remote Macs. More
  432.   on that in a bit.
  433.  
  434.   Finally, you can do some good stuff with Retrospect's Preferences.
  435.   You can turn off some of the safety alerts to speed up the
  436.   archiving process. If you run Retrospect under MultiFinder in
  437.   System 6, you can have it pause until you bring it to the
  438.   foreground. Retrospect likes a lot of CPU time, so use this if you
  439.   are doing serious work in the foreground at the same time.
  440.   Retrospect will automatically format disks for you as a default,
  441.   but if you're leery of that (I wouldn't be unless you have 1.4 MB
  442.   disks with an 800K drive) you can shut it off. If you are using
  443.   the auto-execute features in Retrospect, you can specify if
  444.   Retrospect should quit when it's done, shut down the Mac, or stay
  445.   in Retrospect. You should also set it to avoid stopping on errors
  446.   if you use the program in unattended mode, because any dialogs
  447.   will halt execution unless that option is checked. Retrospect
  448.   keeps track of what it does in a Log, so you can still see easily
  449.   if there are any errors. Finally, if you have a SCSI device that
  450.   you want Retrospect to ignore, you can set it to ignore any SCSI
  451.   number in the Preferences dialog as well. There, all of these
  452.   preferences ought to keep you happy for a while.
  453.  
  454.  
  455. Retrospect Remote
  456. -----------------
  457.   One of the wonderful things about  networks is that they allow a
  458.   lot of people to create a lot of information and share it with
  459.   everyone else. One of the bad things about  networks is that with
  460.   so much information on the network, it often becomes almost
  461.   impossible to back it all up in a coherent fashion. Retrospect
  462.   works fine with any network software that mounts a disk on your
  463.   desktop, so if you've got DataClub or TOPS or AppleShare, you can
  464.   backup all of your files without doing anything fancy, although
  465.   you may need a big backup device. However, the majority of
  466.   LocalTalk networks are probably just a couple of Macs hooked to a
  467.   LaserWriter. Dantz solved that the backup problem for those
  468.   networks with Retrospect Remote, which is really just an INIT that
  469.   works on the remote Mac with the standard Retrospect application
  470.   on the backup Mac, as Dantz calls it.
  471.  
  472.   All you have to do to install Retrospect Remote is drop the Remote
  473.   INIT in the System Folder or the Control Panels folder if you're
  474.   running System 7, and reboot. If you're running under System 6,
  475.   you also have to install the ADSP (AppleTalk Data Streaming
  476.   Protocol, or something like that) INIT in the System Folders of
  477.   all Macs. Then within Retrospect, choose Remotes... from the
  478.   Config menu, click Network... to find all the possible remote
  479.   Macs, and install, which involves typing in one of your Remote
  480.   Activator codes. Once installed, the remote Mac appears in your
  481.   list of Sources just like all local disks and is treated exactly
  482.   the same with a few exceptions.
  483.  
  484.   Since you are working with someone else's Mac, they get a certain
  485.   amount of say over what happens. They can turn their Remote
  486.   extension on and off, restrict access to Read Only (which I assume
  487.   means that Retrospect won't update things like the backup time and
  488.   the archive flag), and Private Folders (which are folders that
  489.   won't be backed up if their name starts with a bullet). The user
  490.   can also make the backup work in the background, even under System
  491.   6 Finder, and can have the Mac stay awake at shut down (with the
  492.   screen protected by Retrospect's built-in screen saver) until the
  493.   scheduled backup takes place. Then the Mac will shut down
  494.   normally. Finally, the user can set a Priority, so if the backup
  495.   takes place while the user works, Retrospect can grab lots of
  496.   processing time or very little.
  497.  
  498.   In my testing, I had the remote Mac set for priority to go to the
  499.   backup process, and although the Mac, a Classic running System 7,
  500.   was slower, it was still usable. That should only get better as
  501.   the user gets more priority. That test backup was with Retrospect
  502.   running on my SE/30 in the foreground, because despite all of
  503.   Nisus's features, it is a processor hog in the foreground.
  504.   Retrospect had a network time-out while I was typing quickly in
  505.   Nisus, but recovered fully after it notified me and I switched out
  506.   of Nisus. Other applications didn't provoke the same response. In
  507.   this test, I backed up almost 9 MB in 16 minutes over a standard
  508.   LocalTalk network, though there wasn't any other network traffic.
  509.   That's not bad, considering that Retrospect compressed all that
  510.   information onto the SyQuest cartridge as well.
  511.  
  512.   Retrospect Remote has some other nice features built into it. When
  513.   you look at your list of remote Macs in the Remotes window,
  514.   Retrospect tells you the status of the selected remote, the
  515.   version of Retrospect (and you can update over the network, so you
  516.   don't have muck with each Mac individually), the machine type, the
  517.   amount of memory, the System version, the AppleTalk version, the
  518.   current application (although this always said MultiFinder, even
  519.   when I opened System 7's TeachText), the amount of time the Mac
  520.   has been idle (so you can see if you want to run a backup manually
  521.   or wait until no one is using it), the network echo time, the
  522.   clock offset between the two Macs (which is useful for
  523.   synchronizing the clocks to make sure automatic backups work
  524.   correctly), and the number of volumes attached to the remote Mac.
  525.   It's not really that overwhelming, but I was extremely impressed
  526.   by the amount and quality of information listed.
  527.  
  528.  
  529. Retrospect Documentation
  530. ------------------------
  531.   The manual that comes with Retrospect is quite well done, and
  532.   offers in-depth discussions of all of the features provided. The
  533.   manual works through each main process (backup, archive, restore,
  534.   and retrieve) so that you can be up and running with basic usage
  535.   quickly. Then you'll want to go back and peruse the manual more
  536.   carefully to figure out how to work with the snazzier features
  537.   like Custom Selectors and unattended backup.
  538.  
  539.   One section that I highly recommend reading is the chapter on
  540.   Backup strategies. The standard backup strategy that I have my
  541.   clients use is an alternating disk method, where one disk is
  542.   always off site. That's not as easy for an individual, but just
  543.   take it to work or something. None of my clients have ever had to
  544.   resort to the off-site backup, but then again, none of them have
  545.   had a fire in their offices yet, which is all it takes to destroy
  546.   all originals and on-site backups. Retrospect's manual does a good
  547.   job of talking about various different ways you can achieve the
  548.   maximum of backup security with the minimum of effort, something I
  549.   always like since people are inherently lazy about backups.
  550.  
  551.   In case of problems, the manual includes a decent troubleshooting
  552.   section, although the problems I've had haven't always been
  553.   discussed in it, and some people complained about not having
  554.   enough technical information. I did figure out the corrupted
  555.   Retro.Prep file (see below for details) problem with the help of
  556.   the troubleshooting section, but it's not always as helpful. At
  557.   least it does give many, if not all, of the possible error
  558.   messages and error codes so you can get an idea of what might be
  559.   going wrong. Do keep in mind that unattended backups bring in more
  560.   problems and are difficult to troubleshoot. Just recently, a
  561.   client started having system crashes in the middle of the night
  562.   randomly, and although this turned out not to be the case, for a
  563.   while we thought dirty power in the night might have confused the
  564.   SyQuest drive enough for it to whomp on the SCSI bus and bring
  565.   down the whole system.
  566.  
  567.   The manual also has a nice reference section that briefly explains
  568.   all the menu items, the Standard Selectors, the Status Symbols
  569.   (which indicate if a file is locked or invisible or archived or
  570.   whatnot), the keyboard shortcuts, and a listing of what's stored
  571.   in the Retro.Prep file. Then comes a decent glossary, and an
  572.   index, that, although useful, could have been significantly
  573.   larger. It took me a minute of searching before I could find the
  574.   entry on how to deal with AppleShare servers because there wasn't
  575.   a listing under AppleShare. Instead it was under Network
  576.   Backup:TOPS & AppleShare, which is a fine place, but not enough in
  577.   my opinion.
  578.  
  579.  
  580. Retrospect Problems
  581. -------------------
  582.   Retrospect is not perfect, although Dantz did a good job of making
  583.   the program extremely stable. One weak spot is the Retro.Prep file
  584.   that Retrospect creates in your System Folder to keep track of
  585.   scripts and selections and the like. On occasion, I've seen that
  586.   file become corrupted in crashes (usually things unrelated to
  587.   Retrospect but that happen while it's running), which then causes
  588.   some extremely odd problems. After spending a couple of hours
  589.   tracking down a set of strange problems, I recreated the
  590.   Retro.Prep file by erasing it and letting Retrospect create a new
  591.   one. All my problems (at least with Retrospect) disappeared and
  592.   all was well. Since then, I've always made a practice of keeping a
  593.   floppy backup of just the Retro.Prep file and the Startup INIT in
  594.   case similar problems occur. That backup has already proven useful
  595.   once, and I suspect it will again. Installing an older Retro.Prep
  596.   file will cause no problems with existing archives and will be
  597.   completely unnoticeable unless you change Selectors or scripts
  598.   after creating the backup. Kind of strange, having to backup the
  599.   files for a backup program.
  600.  
  601.   Another problem I had recently didn't cause the troubles it could
  602.   have. I was testing the Drive 2.4 from Kennect with Retrospect and
  603.   was blithely dumping floppies into the drive and hitting the Enter
  604.   key twice to erase them and proceed. On the last floppy, I must
  605.   have hit another key accidently, because when I looked up from
  606.   what I was reading (backups aren't a good time no matter how good
  607.   the program), I had accidently erased my 15 MB main files
  608.   partition on my hard disk. When Retrospect asks for a new disk, it
  609.   uses a standard file dialog and doesn't exclude volumes of
  610.   different media from what you are using. So I had essentially
  611.   turned my 15 MB partition into the sixth member of a floppy backup
  612.   set. Ouch! It turned out to be only a minor setback because I had
  613.   made a full backup of that partition the night before, and Nisus
  614.   had saved all of my work from that day to a separate partition.
  615.   This was before I was paying attention to what Snapshots could do
  616.   for me, so I spent a fair amount of time restoring the positions
  617.   of all my files and throwing out a bunch that didn't belong any
  618.   more. I'd like it if Retrospect could pay a little more attention
  619.   to what volumes are fair game for the backup.
  620.  
  621.   As I said a few items ago, the way Retrospect transparently keeps
  622.   track of the scripts can be confusing to new users. The only way
  623.   you can check on what a script looks like is to step through the
  624.   entire thing, and changing the active script isn't entirely
  625.   intuitive. Once you've worked with the program a while, that
  626.   should cease to be a problem, although one of my clients has
  627.   different people of varying knowledge checking Retrospect and
  628.   they've experienced problems when they accidently changed the main
  629.   Archiving script, not realizing that Retrospect was recording
  630.   everything they did.
  631.  
  632.   An odd quirk with Retrospect only appears to affect international
  633.   users. A reader in Norway reports that systems with non-US date
  634.   formats have trouble with choosing files to backup based on the
  635.   date of the last volume backup. Apparently there is a manual
  636.   workaround, and this may be what others use, since we had
  637.   responses from several other countries, including the Netherlands
  638.   and Japan.
  639.  
  640.   One picky little thing about the interface that I don't like is
  641.   the dialog boxes in Retrospect. The buttons are almost entirely
  642.   longer and thinner than I expect, which makes them look odd, and
  643.   the process for creating a new Selector or Script seems awkward.
  644.   First you open the dialog box, then you click the New button,
  645.   which creates a listing called Untitled. While all of this is
  646.   going on, you can rename it by typing a new name in the text entry
  647.   box at the bottom, but to keep the name, you have to click Rename,
  648.   which is also the default button if you hit Return. To change one,
  649.   you have to select it and click Modify or double-click. In most
  650.   Mac dialog boxes, double-clicking is the same as selecting once
  651.   and hitting Return, so the box seems confusing. It's not a big
  652.   deal, but I'd like normal size buttons and a slightly clearer
  653.   process for creating and working with Selectors and Scripts. Just
  654.   pulling the Rename function out and making it an added dialog
  655.   (select the item, click Rename, and type in the new name in the
  656.   pop-up dialog) would clear away some of my confusion.
  657.  
  658.   Because Retrospect is a true archiving program, it never replaces
  659.   older copies of the same file. Normally this isn't a major
  660.   problem; however, it would be nice to have it as an option when an
  661.   archive has filled up the volume it lives on. As it stands now,
  662.   you have to completely erase the archive to be able to continue
  663.   using that volume. If Retrospect was optionally able to save only
  664.   the latest version of a file without the administrator having to
  665.   reset the archive, it would reduce much of the work and hassle of
  666.   backing up.
  667.  
  668.   I've heard from several people that although the Retro.SCSI INIT
  669.   can help to speed up SCSI tape backups, it can also cause some
  670.   problems, especially when mixed with QuickMail server and the
  671.   Apple Internet Router. If you are having troubles that you think
  672.   might be related to that INIT, try not using it for a while and
  673.   see if the problems go away. Slower speed is worth the peace of
  674.   mind.
  675.  
  676.   I don't think there's any way around this problem, but I offer it
  677.   up as a challenge to the gurus at Dantz. If you destroy your hard
  678.   disk in some way and have to reformat and restore from a backup,
  679.   as I've done twice in the last week, you'll find that all sorts of
  680.   configuration information disappears. Super Boomerang and Shortcut
  681.   forget about permanent folders and files, MultiMaster and
  682.   QuicKeys2 can't find anything, the Startup programs under 6.0.5
  683.   don't startup, Remember? loses track of its occasion files,
  684.   DeskPicture can't find its images, etc. The list goes on and on.
  685.   I've spent several days simply fixing configuration information. A
  686.   programmer friend says that this is because most program store
  687.   folder IDs instead of folder names (which is normally very
  688.   reasonable). When the drive is reinitialized and new folders are
  689.   copied on, they automatically get different ID numbers. Poof,
  690.   nothing works. So although Retrospect's Snapshot feature saved me
  691.   hours of organizing my reconstructed hard drive, it would be
  692.   wonderful if it could somehow assign the right folder ID numbers
  693.   too. Is that too much to ask?
  694.  
  695.  
  696. Retrospect Conclusion
  697. ---------------------
  698.   As far as the company goes, most of the news is highly positive. I
  699.   and all other registered users received version 1.3 free without
  700.   asking for it before System 7 was released. One reader in the
  701.   Netherlands was surprised when he received his free upgrade
  702.   because users in Europe are notoriously ignored by American
  703.   software companies. Congratulations to Dantz on great
  704.   international customer service! Most people who have dealt with
  705.   Dantz's technical support have been pleased (despite the fact that
  706.   it is not a toll free number), although one person with a complex
  707.   mixed network of Macs, PCs, and Unix machines had what sounded
  708.   like a terrible experience trying to get Retrospect working under
  709.   those circumstances. Call Dantz and talk to them if you are
  710.   planning on using Retrospect with a mixed network.
  711.  
  712.   I've worked with Retrospect for some time now, through versions
  713.   1.1, 1.2, and now 1.3, and I have nothing but respect for the
  714.   program. Initially I was a little concerned about the way it
  715.   compresses all the files and stores them in a format that would
  716.   prevent recovery (I had used DiskFit a little before), but in the
  717.   year and a half that I've been using and recommending Retrospect,
  718.   no one has ever had trouble with a Retrospect archive. Admittedly,
  719.   that is partly due to using good backup media (not the mega-cheapo
  720.   floppies but unlabeled Sony disks) and being aware of any problems
  721.   that might be occurring (one site had to replace a couple of
  722.   SyQuest cartridges that died of old age and bad PLI software,
  723.   although we've resurrected one of the two with Silverlining and
  724.   the Alliance Power Tools software from APS). The only situation in
  725.   which I don't recommend Retrospect is for extremely non-technical
  726.   novice users, who could become bogged down in Retrospect's
  727.   features, even though a simple backup is a matter of about five
  728.   clicks after selecting the source and creating the archive the
  729.   first time. Otherwise, Retrospect is a dream for the power user
  730.   who always tries to specify precisely what should and should not
  731.   be backed up each session. I'm still figuring out ways to
  732.   customize the program just a little bit more so it does this or
  733.   that and doesn't mess with those files I want to throw out soon
  734.   anyway. As I said above, I've had to reformat my 105 MB drive
  735.   twice in the last week, and while I didn't enjoy it and it took a
  736.   while each time to restore my several thousand files from two
  737.   SyQuest cartridges, Retrospect basically saved my hide (and at
  738.   least one issue of TidBITS which hadn't gone out yet). That's the
  739.   real test of a backup program - how well it works when you really
  740.   need it, and Retrospect did not fail me.
  741.  
  742.  
  743. ..
  744.  
  745.  This text is encoded in the setext format. Please send email to
  746.  <info@tidbits.uucp> or contact us at one of the above addresses
  747.  to learn how to get more information on the setext format. 
  748.